/*///////////////////////////////////////////////////////////*/
/*/////////////////////////// DEBUG /////////////////////////*/
/*///////////////////////////////////////////////////////////*/
#debug{
	position:fixed;
	left:2px;
	bottom:2px;
	background:url(../images/debugger/debug.png);
	width:32px;
	height:32px;
	z-index:999;
	font-size: 8pt;
	font-family: arial;
	}

	#debug.success{ background-position: 0 -32px; }
	#debug.warning{ background-position: 0 -64px; }
	#debug.error{ background-position: 0 -96px; }
	
	#debug DIV.debug_info{
		display:none;
		}
	
	DIV#debug:hover DIV.debug_info,
	DIV#debug DIV.debug_info.epingle{
		display:block;
		position:fixed;
		height:335px;
		left:0;
		right:0;
		padding:0 15px;
		bottom:15px;
		}

	DIV#debug DIV.debug_info.large{
		height:auto;
		top:10px;
		}

	#debug DIV.debug_info SPAN.debug_info_onglet{
		display:block;
		float:right;
		line-height:20px;
		font-size:9pt;
		font-weight:bold;
		color:#333;
		border:solid 1px #999;
		border-bottom:0;
		background-color:#FFF;
		padding:0 10px;
		width:320px;
		}

	#debug DIV.debug_info SPAN.debug_info_onglet A.epingle{
		float:right;
		display:block;
		background:url(../images/debugger/punaise.gif) 1px 1px no-repeat;
		width:17px;
		height:16px;
		margin-top:1px;
		}
		
	#debug DIV.debug_info.epingle SPAN.debug_info_onglet A.epingle{
		background:url(../images/debugger/punaise.gif) 1px -15px no-repeat;
		}

	#debug DIV.debug_info SPAN.debug_info_onglet A.enlarge{
		float:right;
		display:block;
		background:url(../images/debugger/debug_enlarge.gif) 1px 2px no-repeat;
		width:17px;
		height:16px;
		margin-top:1px;
		}
		
	#debug DIV.debug_info.large SPAN.debug_info_onglet A.enlarge{
		background:url(../images/debugger/debug_enlarge.gif) 1px -15px no-repeat;
		}
		
	#debug DIV.debug_info SPAN.debug_info_onglet .debut_count{
		/*float:right;*/
		margin: 0 3px;
		font-size: 0.9em;
		color:#666;
	}
		#debug DIV.debug_info SPAN.debug_info_onglet .debut_count span{
			cursor: help;
		}
		
	#debug DIV.debug_info SPAN.debug_info_onglet .chck_types{
		float:right;
		margin: 3px 3px;
	}
	
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label{
			display: block;
			float: left;
			width: 14px;
			height: 14px;
			background-image: url(../images/debugger/debug_types.png);
			background-repeat: no-repeat;
			text-indent: -9999px;
			cursor: pointer;
		}
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.info{	background-position: 0 0; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.success{	background-position: -14px 0; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.warning{	background-position: -28px 0; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.error{	background-position: -42px 0; }
		
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.info.hidden{	background-position: 0 -14px; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.success.hidden{	background-position: -14px -14px; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.warning.hidden{	background-position: -28px -14px; }
		#debug DIV.debug_info SPAN.debug_info_onglet .chck_types label.error.hidden{	background-position: -42px -14px; }
		
	#debug DIV.debug_info SPAN.debug_info_onglet input[name="DebugSearch"]{
		float: right;
		height: 14px;
		margin: 2px 3px;
		padding: 0;
		width: 100px;
		font-size: 0.9em;
	}
	#debug DIV.debug_info SPAN.debug_info_onglet input[name="DebugSearch"].actif{
		background-color:#fce5c9;
		border: solid 1px #c7720a;
		color: #ad6308;		
	}
	
	#debug DIV.debug_info DIV.debug_info_txt{
		clear:both;
		border:solid 1px #999;
		background-color:#FFF;	
		overflow:auto;
		padding:10px 10px 0 10px;
		height:300px;
		}
	
	DIV#debug DIV.debug_info.large DIV.debug_info_txt{
		height:auto;
		position:fixed;
		top:31px;
		bottom:16px;
		left:15px;
		right:15px;
		}
	
	#debug DIV.debug_info SPAN.entete{
		display:block;
		border:solid 1px #FFF;
		padding:2px 5px;
		background:url(../images/debugger/debug_moins.gif) left center no-repeat;
		cursor:pointer;
		font-weight:bold;
		padding-left:25px;
		}
	
	#debug DIV.reduit SPAN.entete{
		background:url(../images/debugger/debug_plus.gif) left center no-repeat;
		}

	#debug DIV SPAN.entete>SPAN.libelle{
		display: block;
		width: 42%;
		text-overflow:ellipsis;	
		white-space: nowrap;
		overflow: hidden;
	}

	#debug DIV SPAN.entete>SPAN.datetime{
		color:#777;
		float:right;
		font-size:8pt;
		line-height:18px;
		height: 20px;
		
		width: 10%;
		text-overflow:ellipsis;
		white-space: nowrap;
		overflow: hidden;
		}
		
	#debug DIV SPAN.entete>SPAN.fileInfo{
		color:#777;
		float:right;
		font-size:8pt;
		line-height:18px;
		height: 20px;
		border-right : solid 1px #999;
		
		width: 38%;
		text-overflow:ellipsis;	
		white-space: nowrap;
		overflow: hidden;
		text-align: right;
		
		direction:rtl;
	}
	
	#debug DIV.reduit SPAN.detail{
		display:none;
		}
	
	div.debug{
		border:solid 1px #999;
		background-color:#EEE;
		font-size:9pt;
		margin-bottom:10px;
		padding:5px;
		font-family:"Courier New";
		}
		div.debug.info{
			background-color:#EEE;
			border-color: #999;
		}
		div.debug.success{
			background-color:#cdfccf;
			border-color: #077a0d;
		}
			div.debug.success span.entete{
				color: #077a0d;
			}
		div.debug.warning{
			background-color:#fad3a3;
			border-color: #c7720a;
		}
			div.debug.warning span.entete{
				color: #ad6308;
			}
		div.debug.error{
			background-color:#fcc3c3;
			border-color: #940707;
		}
			div.debug.error span.entete{
				color: #940707;
			}
	
	div.debug UL{
		margin:0 0 0 20px;
		padding:0;
		}

/*///////////////////////////////////////////////////////////*/
/*///////////////////////// FIN DEBUG ///////////////////////*/
/*///////////////////////////////////////////////////////////*/